electrical precipitators - Spanish English Dictionary